//
//  ZJUserModel.h
//  这家测试项目
//
//  Created by IOS_DEVELOPER on 2017/6/26.
//  Copyright © 2017年 陈志凌. All rights reserved.
//

#import <Foundation/Foundation.h>
typedef void (^ReturnValueBlock)(id returnValue);
typedef void (^ErrorCodeBlock)(NSInteger errorCode, NSString *errorMessage);
typedef void (^FailureBlock)();
//会员ID
extern NSString *allConstMD5id;

@interface ZJUserModel : NSObject<NSCoding>
/*
 购买的房间信息（抢房或者使用购房码）
 */
@property (strong, nonatomic)NSDictionary * house_buy;
/*
 购房码使用时间,
 */
@property (strong, nonatomic)NSString * shop_date;
/*
 购房码使用人
 */
@property (strong, nonatomic)NSString * shop_person;
/*
 购房码（1=已使用）,
 */
@property (strong, nonatomic)NSString * shop_code_used;
/*
 诚意用户的购房码
 */
@property (strong, nonatomic)NSString * shop_code;
/*
 是否已网上抢房（1=是），一个账号只能购一套房,
 */
@property (strong, nonatomic)NSString * has_buy_house;
/*
 是否是推广员
 */
@property (strong, nonatomic)NSString * is_promoter;
/*
 个人推广二维码网址
 */
@property (strong, nonatomic)NSString * qrcode_url;
/*
 个人推广码
 */
@property (strong, nonatomic)NSString * promoter_code;
/*
 退诚意金时间
 */
@property (strong, nonatomic)NSString * deposit_return_date;
/*
 是否已退诚意金
 */
@property (strong, nonatomic)NSString * deposit_return;
/*
 当前是否可以退诚意金
 */
@property (strong, nonatomic)NSString * deposit_can_return;
/*
 置业顾问信息
 */
@property (strong, nonatomic)NSDictionary * consultant;
/*
 手机号
 */
@property (strong, nonatomic)NSString * mobile;
/*
 银行卡号或者支付宝账号
 */
@property (strong, nonatomic)NSString * account;
/*
 绑定银行
 */
@property (strong, nonatomic)NSString * bank;
/*
 余额
 */
@property (strong, nonatomic)NSString * money_total;
/*
 红包
 */
@property (strong, nonatomic)NSString * money_package;
/*
 任务
 */
@property (strong, nonatomic)NSString * money_mission;
/*
 佣金
 */
@property (strong, nonatomic)NSString * money_commission;
/*
 用户头像
 */
@property (strong, nonatomic)NSString * avatar;
/*
 实名认证状态 1=已实名 0=未实名 2=审核中
 */
@property (strong, nonatomic)NSString * authenticated;
/*
 真实姓名
 */
@property (strong, nonatomic)NSString * real_name;
/*
 性别 1=男 2=女
 */
@property (strong, nonatomic)NSString * gender;
/*
 用户头像名称
 */
@property (strong, nonatomic)NSString * profile_icon;
/*
 是否是诚意用户（即是否已支付诚意金）1=已支付
 */
@property (strong, nonatomic)NSString * is_sincere;
/*
 已支付的诚意金额
 */
@property (strong, nonatomic)NSString * deposit;
/*
 支付诚意金时间锁定时间（支付时间~解锁时间）
 */
@property (strong, nonatomic)NSString * deposit_date;
/**
 *  登录
 */
+ (void)loginWithPhone:(NSString *)phone
              password:(NSString *)password
  withReturnValeuBlock:(ReturnValueBlock)block
    withErrorCodeBlock:(ErrorCodeBlock)errorBlock
      withFailureBlock:(FailureBlock)failureBlock;
/**
 *  自动登录
 */
+ (void)autoLogin;

@end
